using System;
 using System.Collections.Generic;
 using System.Linq;
 using System.Text;

 namespace TaobaoAPIDAO
 {
     public static class TradeApiFiled
     {
#region public const string Trade API的字段信息
/* ***************Trade字段信息说明**********************
*1:卖家手工调整金额，精确到2位小数，单位：元。如：200.07，表示：200元7分。来源于订单价格修改，如果有多笔子订单的时候，这个为0，单笔的话则跟[order].adjust_fee一样
*2:买家的支付宝id号，在UIC中有记录，买家支付宝的唯一标示，不因为买家更换Email账号而改变。
*3:支付宝交易号，如：2009112081173831
*4:创建交易接口成功后，返回的支付url
*5:淘宝下单成功了,但由于某种错误支付宝订单没有创建时返回的信息。taobao.trade.add接口专用
*6:交易中剩余的确认收货金额（这个金额会随着子订单确认收货而不断减少，交易成功后会变为零）。精确到2位小数;单位:元。如:200.07，表示:200 元7分
*7:买家支付宝账号
*8:买家下单的地区
*9:买家货到付款服务费。精确到2位小数;单位:元。如:12.07，表示:12元7分
*10:买家邮件地址
*11:买家备注旗帜（与淘宝网上订单的买家备注旗帜对应，只有买家才能查看该字段）
*12:买家备注（与淘宝网上订单的买家备注对应，只有买家才能查看该字段）
*13:买家留言
*14:买家昵称
*15:买家获得积分,返点的积分。格式:100;单位:个。返点的积分要交易成功之后才能获得。
*16:买家是否已评价。可选值:true(已评价),false(未评价)
*17:货到付款服务费。精确到2位小数;单位:元。如:12.07，表示:12元7分。卖家不承担服务费的订单：未发货的订单获取服务费为0，发货后就能获取到正确值。
*18:货到付款物流状态。  初始状态 NEW_CREATED,  接单成功 CANCELED,  接单失败 REJECTED_BY_COMPANY,  接单超时 RECIEVE_TIMEOUT,  揽收成功 TAKEN_IN_SUCCESS,  揽收失败 TAKEN_IN_FAILED,  揽收超时 RECIEVE_TIMEOUT,  签收成功 SIGN_IN,  签收失败 REJECTED_BY_OTHER_SIDE,  订单等待发送给物流公司 WAITING_TO_BE_SENT,  用户取消物流订单 CANCELED
*19:交易佣金。精确到2位小数;单位:元。如:200.07，表示:200元7分
*20:卖家发货时间。格式:yyyy-MM-dd HH:mm:ss
*21:交易创建时间。格式:yyyy-MM-dd HH:mm:ss
*22:系统优惠金额（如打折，VIP，满就送等），精确到2位小数，单位：元。如：200.07，表示：200元7分
*23:交易结束时间。交易成功时间(更新交易状态为成功的同时更新)/确认收货时间或者交易关闭时间 。格式:yyyy-MM-dd HH:mm:ss
*24:快递代收款。精确到2位小数;单位:元。如:212.07，表示:212元7分
*25:是否包含邮费。与available_confirm_fee同时使用。可选值:true(包含),false(不包含)
*26:商品字符串编号(注意：iid近期即将废弃，请用num_iid参数)
*27:发票抬头
*28:是否是3D淘宝交易
*29:交易修改时间(用户对订单的任何修改都会更新此字段)。格式:yyyy-MM-dd HH:mm:ss
*30:商品购买数量。取值范围：大于零的整数
*31:商品数字编号
*32:订单列表
*33:付款时间。格式:yyyy-MM-dd HH:mm:ss。订单的付款时间即为物流订单的创建时间。
*34:实付金额。精确到2位小数;单位:元。如:200.07，表示:200元7分
*35:商品图片绝对途径
*36:买家使用积分。格式:100;单位:个.
*37:邮费。精确到2位小数;单位:元。如:200.07，表示:200元7分
*38:商品价格。精确到2位小数；单位：元。如：200.07，表示：200元7分
*39:交易促销详细信息
*40:优惠详情
*41:买家实际使用积分（扣除部分退款使用的积分）。格式:100;单位:个
*42:卖家实际收到的支付宝打款金额（由于子订单可以部分确认收货，这个金额会随着子订单的确认收货而不断增加，交易成功后等于买家实付款减去退款金额）。精确到2位小数;单位:元。如:200.07，表示:200元7分
*43:收货人的详细地址
*44:收货人的所在城市
*45:收货人的所在地区
*46:收货人的手机号码
*47:收货人的姓名
*48:收货人的电话号码
*49:收货人的所在省份
*50:收货人的邮编
*51:卖家支付宝账号
*52:卖家货到付款服务费。精确到2位小数;单位:元。如:12.07，表示:12元7分
*53:卖家邮件地址
*54:卖家备注旗帜（与淘宝网上订单的卖家备注旗帜对应，只有卖家才能查看该字段）
*55:卖家备注（与淘宝网上订单的卖家备注对应，只有卖家才能查看该字段）
*56:卖家手机
*57:卖家姓名
*58:卖家昵称
*59:卖家电话
*60:卖家是否已评价。可选值:true(已评价),false(未评价)
*61:创建交易时的物流方式（交易完成前，物流方式有可能改变，但系统里的这个字段一直不变）。可选值：ems, express, post, free, virtual。
*62:交易快照详细信息
*63:交易快照地址
*64:交易状态。可选值:     * TRADE_NO_CREATE_PAY(没有创建支付宝交易)     * WAIT_BUYER_PAY(等待买家付款)     * WAIT_SELLER_SEND_GOODS(等待卖家发货,即:买家已付款)     * WAIT_BUYER_CONFIRM_GOODS(等待买家确认收货,即:卖家已发货)     * TRADE_BUYER_SIGNED(买家已签收,货到付款专用)     * TRADE_FINISHED(交易成功)     * TRADE_CLOSED(付款以后用户退款成功，交易自动关闭)     * TRADE_CLOSED_BY_TAOBAO(付款以前，卖家或买家主动关闭交易)
*65:交易编号 (父订单的交易编号)
*66:超时到期时间。格式:yyyy-MM-dd HH:mm:ss。业务规则：  前提条件：只有在买家已付款，卖家已发货的情况下才有效  如果申请了退款，那么超时会落在子订单上；比如说3笔ABC，A申请了，那么返回的是BC的列表, 主定单不存在  如果没有申请过退款，那么超时会挂在主定单上；比如ABC，返回主定单，ABC的超时和主定单相同
*67:交易标题，以店铺名作为此标题的值。注:taobao.trades.get接口返回的Trade中的title是商品名称
*68:商品金额（商品价格乘以数量的总金额）。精确到2位小数;单位:元。如:200.07，表示:200元7分
*69:交易来源。 WAP(手机);HITAO(嗨淘);TOP(TOP平台);TAOBAO(普通淘宝);JHS(聚划算)
*70:交易备注，通过taobao.trade.add接口创建
*71:交易类型列表，同时查询多种交易类型可用逗号分隔。默认同时查询guarantee_trade, auto_delivery, ec, cod的4种交易类型的数据   可选值   fixed(一口价)   auction(拍卖)   guarantee_trade(一口价、拍卖)   auto_delivery(自动发货)   independent_simple_trade(旺店入门版交易)   independent_shop_trade(旺店标准版交易)   ec(直冲)   cod(货到付款)   fenxiao(分销)   game_equipment(游戏装备)   shopex_trade(ShopEX交易)   netcn_trade(万网交易)   external_trade(统一外部交易)
************************************* */
/// <summary>
/// Trade的字段信息
/// </summary>
public const string TradeApiField = @"
adjust_fee,
alipay_id,
alipay_no,
alipay_url,
alipay_warn_msg,
available_confirm_fee,
buyer_alipay_no,
buyer_area,
buyer_cod_fee,
buyer_email,
buyer_flag,
buyer_memo,
buyer_message,
buyer_nick,
buyer_obtain_point_fee,
buyer_rate,
cod_fee,
cod_status,
commission_fee,
consign_time,
created,
discount_fee,
end_time,
express_agency_fee,
has_post_fee,
iid,
invoice_name,
is_3D,
modified,
num,
num_iid,
pay_time,
payment,
pic_path,
point_fee,
post_fee,
price,
promotion,
real_point_fee,
received_payment,
receiver_address,
receiver_city,
receiver_district,
receiver_mobile,
receiver_name,
receiver_phone,
receiver_state,
receiver_zip,
seller_alipay_no,
seller_cod_fee,
seller_email,
seller_flag,
seller_memo,
seller_mobile,
seller_name,
seller_nick,
seller_phone,
seller_rate,
shipping_type,
snapshot,
snapshot_url,
status,
tid,
timeout_action_time,
title,
total_fee,
trade_from,
trade_memo,
type,
orders";
#endregion
    }
}